package io.rong.imkit.event

/**
    使用方法：
 发送：
    SDEventManager.post(EnumEventTag.ORDER_DETAIL_REFRESH.ordinal)
 接收：
    override fun onEventMainThread(event: SDBaseEvent) {
        when (EnumEventTag.valueOf(event.tagInt)) {
            EnumEventTag.PLAY_VIP_SUCCESS -> {
            }
        }
    }
 */
enum class EnumEventTag{
    GO_MAIN,//去首页
    PRIVATE_ALBUMS_REMOVE,//
    REFRESH_CHAT_SIZE,//刷新chat底部bottom的数量
    SHOW_NOTIFICATION_DIALOG,//显示通知权限弹窗
    MY_ACCOUNT_REFRESH,//账号页面刷新
    CHAT_LIST_ITEM,//chat 列表 刷新
    GO_USER_PROFILE,//去资料页
    MODEL_LIST_REFRESH,//刷新聊天列表
    MODEL_LIST_ONLINE_REFRESH,//刷新聊天列表
    MODEL_LIST_REMOVE_UNREAD_REFRESH,//刷新聊天列表
    LOGIN_OUT;//退出

    companion object {
        fun valueOf(index: Int): EnumEventTag? {
            return if (index >= 0 && index < values().size) {
                values()[index]
            } else {
                null
            }
        }
    }
}
